<template>
    <view @tap="__e" :class="['item-container', 'grid3', 'data-v-2f53a721', theme]" :data-event-opts="[['tap', [['toDetail', ['$event']]]]]" hoverClass="hover">
        <view class="thumb-c data-v-2f53a721">
            <image :class="['p-tag', 'data-v-2f53a721', 'location-' + info.image_tag.location]" :src="info.image_tag.image" v-if="info.image_tag"></image>
            <image class="thumb data-v-2f53a721" mode="aspectFill" :src="info.thumb + '?x-oss-process=image/resize,w_300'"></image>
            <view class="presell-c data-v-2f53a721" v-if="info.is_presell">预售</view>
        </view>
        <view class="body data-v-2f53a721">
            <view class="title data-v-2f53a721">{{ info.title }}</view>
            <view class="bottom data-v-2f53a721">
                <view class="price data-v-2f53a721">
                    <price-display @__l="__l" class="data-v-2f53a721" :info="info" vueId="1a34e2b5-1"></price-display>
                </view>
            </view>
        </view>
    </view>
</template>

<script>
import priceDisplay from '@/components/PriceDisplay/PriceDisplay';
import tabBar from '@/components/TabBar/tabBar';
(global.webpackJsonp = global.webpackJsonp || []).push([
    ['components/BoxItem/Grid3'],
    {
        '0a9a': function (t, n, e) {
            'use strict';

            (function (t) {
                Object.defineProperty(n, '__esModule', {
                    value: true
                });
                n.default = void 0;
                var e = {
                    props: {
                        info: {
                            type: Object,
                            default: function () {
                                return {};
                            }
                        },
                        tag: {
                            type: String
                        },
                        theme: {
                            type: String,
                            default: function () {
                                return 'default-theme';
                            }
                        }
                    },
                    data: function () {
                        return {};
                    },
                    computed: {
                        tagString: function () {
                            return (this.info && this.info.tags && this.info.tags[0]) || ' ';
                        }
                    },
                    methods: {
                        toDetail: function () {
                            t.navigateTo({
                                url: '/pages/boxDetail/index?uuid=' + this.info.uuid
                            });
                        }
                    }
                };
                n.default = e;
            }.call(this, e('543d').default));
        },
        '122d': function (t, n, e) {},
        '78bf': function (t, n, e) {
            'use strict';

            e.r(n);
            var o = e('0a9a');
            var i = e.n(o);
            for (var u in o) {
                if (['default'].indexOf(u) < 0) {
                    (function (t) {
                        e.d(n, t, function () {
                            return o[t];
                        });
                    })(u);
                }
            }
            n.default = i.a;
        },
        '859a': function (t, n, e) {
            'use strict';

            e.d(n, 'b', function () {
                return i;
            });
            e.d(n, 'c', function () {
                return u;
            });
            e.d(n, 'a', function () {
                return o;
            });
            var o = {
                PriceDisplay: function () {
                    return e.e('components/PriceDisplay/PriceDisplay').then(e.bind(null, '6b05'));
                }
            };
            var i = function () {
                this.$createElement;
                this._self._c;
            };
            var u = [];
        },
        bf34: function (t, n, e) {
            'use strict';

            e.r(n);
            var o = e('859a');
            var i = e('78bf');
            for (var u in i) {
                if (['default'].indexOf(u) < 0) {
                    (function (t) {
                        e.d(n, t, function () {
                            return i[t];
                        });
                    })(u);
                }
            }
            e('e141');
            var a = e('f0c5');
            var r = Object(a.a)(i.default, o.b, o.c, false, null, '2f53a721', null, false, o.a, void 0);
            n.default = r.exports;
        },
        e141: function (t, n, e) {
            'use strict';

            var o = e('122d');
            e.n(o).a;
        }
    }
]);
(global.webpackJsonp = global.webpackJsonp || []).push([
    'components/BoxItem/Grid3-create-component',
    {
        'components/BoxItem/Grid3-create-component': function (t, n, e) {
            e('543d').createComponent(e('bf34'));
        }
    },
    [['components/BoxItem/Grid3-create-component']]
]);
</script>
<style>
@import './Grid3.css';
</style>
